package com.ruicar.afs.cloud.afscase.processor.vo;

import com.ruicar.afs.cloud.afscase.approvetask.entity.CaseApproveRecord;
import com.ruicar.afs.cloud.afscase.approvetask.entity.WorkProcessScheduleInfo;
import com.ruicar.afs.cloud.afscase.approvetask.entity.WorkTaskPool;
import com.ruicar.afs.cloud.afscase.approvetask.entity.WorkTaskPoolHistory;
import lombok.Builder;
import lombok.Data;

/**
 * @Description
 * @Author Peng_Jinbo
 * @Date 2020/06/16 18:19
 */
@Data
@Builder
public class NormalTaskSubmitVO {
    /**
     * 流程提交
     */
    private WorkProcessScheduleInfo workFlowInfo;
    /**
     * 操作日志
     */
    private CaseApproveRecord record;

    /**
     * 退回时通知进件端的record，默认为 record 字段
     */
    private CaseApproveRecord noticeClientRecord;

    /**
     * 待办任务
     */
    private WorkTaskPool workTaskPool;
    /**
     * 放款流程分支参数
     */
    private LoanBusinessDataVO loanBusinessDataVO;

    /**
     * 自动审核标记
     */
    private Boolean autoFlag = Boolean.FALSE;

    /**
     * 当前提交操作的待办，已经转为经我处理的任务
     */
    private WorkTaskPoolHistory history;

}
